# path = "/home/"
# path = "/home//foo/../"
path = "/a/./b/../../c/"
def simplifyPath(path):
    # #1.如果最后一个字符是/就去掉
    # if path[len(path)-1]=="/":
    #     path=path[:len(path)-1]
    # print(path)
    rule=path.split('/')
    print("rule:",rule)
    ans=""
    for i in range(len(rule)):
        if rule[i]!='':
            #不是空的规则
            if rule[i]=='.':
                #当前目录本身
                continue
            elif rule[i]=='..':
                #要返回上一级目录
                if ans=="":
                    #如果ans现在是空的话，这里就相当于是在根目录，就直接跳过当前的规则
                    continue
                else:
                    #ans不是空的情况,向前定位最后一个/的位置，删除该位置往后的全部内容即可
                    index=ans.rindex('/')
                    ans=ans[:index]
            else:
                #其余情况的字符串都被认为是文件名
                ans+="/"+rule[i]
        else:
            #规则为空，就直接跳过即可
            continue
    return ans if ans!="" else "/"
print(simplifyPath(path))